package com.cskaoyan.javase.array._2memory;
/**
 * 对于各种数据类型的元素的默认值：
 * byte：0
 * short：0
 * int：0
 * long：0L
 * float：0.0F
 * double：0.0
 * char：\u0000,绝对空的字符
 * boolean：false
 *
 * 对于引用数据类型元素而言：默认值是null
 * null表示空常量，是引用数据类型变量的一个专属常量取值。
 * 引用数据类型的引用可用等于null，表示这个引用没有指向任何一个对象，而是指向了虚无，这时这个引用是不可用的
 *
 * @since 10:01
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo3 {
    public static void main(String[] args) {
     char[] arr = new char[3];
        System.out.println("66666");
        // 默认值是\u0000，表示绝对空字符，编码值为0的字符
        System.out.println(arr[0]);
        System.out.println(arr[1]);
        System.out.println(arr[2]);
        System.out.println("66666");

        boolean[] arr2 = new boolean[3];
        System.out.println(arr2[0]);
        System.out.println(arr2[1]);
        System.out.println(arr2[2]);

        String[] arr3 = new String[3];
        System.out.println(arr3[0]);
        System.out.println(arr3[1]);
        System.out.println(arr3[2]);
    }
}
